﻿
using System;

namespace MIAP.Entidades
{
    /// <summary>
    /// Clase que encapsula las propiedades básicas de un catálogo.
    /// </summary>
    [Serializable]
    public class CatalogoInfo
    {
        /// <summary>
        /// Id del Item del catálogo.
        /// </summary>
        public int IdItem { get; set; }

        /// <summary>
        /// Descripción del Item del catálogo.
        /// </summary>
        public string Descripcion { get; set; }

        public override bool Equals(object obj)
        {
            if (obj.GetType() != typeof(CatalogoInfo))
            {
                return false;
            }
            var right = (CatalogoInfo)obj;
            return this.IdItem == right.IdItem
                && this.Descripcion == right.Descripcion;
        }
    }
}
